package com.hrm.dao;

import java.util.List;
import java.util.Map;
import com.hrm.entity.EmployeeType;

public interface EmployeeTypeMapper {

	public int deleteEmployeeTypeById(long id);

	public EmployeeType selectEmployeeTypeById(long id);

	public List<EmployeeType> selectEmployeeTypeByMap(Map<String,Object> map);

	public List<EmployeeType> selectEmployeeType(EmployeeType employeeType);

	public List<EmployeeType> selectAllEmployeeType();

	public int insertEmployeeType(EmployeeType employeeType);

	public int updateEmployeeType(EmployeeType employeeType);

	public int deleteEmployeeType(EmployeeType employeeType);

	public int updateEmployeeTypeByMap(Map<String,Object> map);

	public int deleteEmployeeTypeByMap(Map<String,Object> map);
	public int getAllEmployeeTypeCounts();
	public int getEmployeeTypeCounts(EmployeeType employeeType);
	public int getEmployeeTypeCountsByMap(Map<String,Object> map);
}
